

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0px; padding: 0px; border: 0px none; font: inherit; vertical-align: baseline; }
ol, ul, li { list-style: outside none none; }
a, a:hover { text-decoration: none; }
html { font-family: "Microsoft YaHei"; background: transparent url('login_bg2.jpg') center  no-repeat; background-size:cover; min-height:100%; }
.sprite { background: transparent url('images/ico1.png') no-repeat scroll 0% 0%; display: inline-block; vertical-align: top; }
.zxkf { height: 39px; width: 35px; float:left; margin-left:70px;  }
.lock { height: 39px; width: 32px; background:url(images/ico3.png) no-repeat; margin-left:10px; margin-top:5px }
.person { height: 40px; width: 31px; background:url(images/ico2.png); float:left; margin-left:10px; margin-top:5px }
.animated { animation-duration: 0.8s; animation-fill-mode: both; }
.bounceIn { animation-name: bounceIn; }
.header { width: 100%;  }
.header .nav { width: 1288px; margin: auto; }
.header ul {
    float: left;
    margin-top: 35px;
}
.header .nav .logos { float: left; margin-top: 30px; width: 228px; }
.header .nav .logos .logo { display: inline-block; vertical-align: top; width: 218px; height: 142px; margin-top:5px }
.header .nav ul li { float: right; line-height: 82px; margin-left: 50px; font-size: 25px; }
.header .nav ul li a { color: rgb(213, 170, 1); }
.header .nav ul li a:hover { color: rgb(255, 204, 0); }
.login-wrap { width: 100%; }
.login-wrap .container { width: 1400px; margin: 0px auto;  }
.login-wrap .inp-wrap { position: absolute; right: 130px; top: 218px; width: 296px; height: 345px; padding-top: 22px; background:url(images/bg1.png) no-repeat }
.login-wrap .inp-wrap h1 { font-size: 20px; color: rgb(255, 255, 255); text-align: center; padding-left: 36px; }
.inp-wrap .inp-left { float: left;  font-size: 14px; }
.inp-wrap .inp-left span.sprite {  }
.inp-wrap .inp-left a { color: rgb(255, 204, 0); margin-top:6px; display:inline-block }
.inp-wrap .inp-left a:hover { color: rgb(255, 227, 115); }
.inp-wrap .inp-right { position: absolute; right: 20px; top: 48px; width: 263px; }
.inp-wrap .inp { width: 244px; height: 50px; margin: 20px auto 0px;  border-radius: 10px; background-color:#FFFFFF }

.inp-wrap .inp input { width: 180px; height: 35px; font-size: 16px; padding-left: 0px; line-height: 40px; margin: 6px 0px; border: medium none; cursor: pointer;margin-left:5px }
.inp-wrap .code { width: 256px; margin: 20px auto 0px; }
.inp-wrap .code a.c1{ display:inline-block; width:139px; height:45px; background:url(images/b1.png); text-align:center; line-height:45px; font-size:15px; color:#FFFFFF}
.inp-wrap .code a.c2{ display:inline-block; width:105px; height:45px; background:url(images/b2.png); text-align:center; line-height:45px; font-size:15px; color:#FFFFFF}
.inp-right .yzm { display: inline-block; float: right; width: 84px; height: 33px; margin: 0px; background: transparent url('yzm.jpg') no-repeat scroll 0% 0%; }
.inp-right .login-btn button { width: 263px; height: 50px; display: block; margin: 12px auto; font-size: 24px; cursor: pointer; background:url(images/b3.png); border:0px; color:#FFFFFF }
.inp-right .login-btn button:hover { background: rgb(222, 155, 39) none repeat scroll 0% 0%; }
.inp-right .link { width: 250px; margin: 0px auto; }
.inp-right .link a { color: rgb(255, 255, 255); }
.inp-right .link a:hover { color: rgb(199, 142, 43); }
.inp-right .link .link-load { float: left; }
.inp-right .link .link-reg { float: right; }

.inp-wrap h1 { font-size: 18px; color: rgb(255, 255, 255); text-align: left; margin-bottom: 30px; padding: 10px 36px; border-bottom: 1px solid rgb(255, 255, 255); }
.jp-box { position: fixed; width: 100%; height: 100%; left: 0px; top: 0px; z-index: 999; background-color: rgba(0, 0, 0, 0.5); }
.jp-box .container { position: absolute; left: 50%; top: 25%; margin: -100px 0px 0px -320px; background: rgb(88, 88, 88) none repeat scroll 0% 0%; }
.jp-box .wrap { padding: 10px 30px 10px 40px; margin: 10px 5px 10px 0px; height: 360px; overflow-x: hidden; }
.jp-box li { position: absolute; left: 10px; top: 53px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; height: 400px; width: 620px; }
.jp-box .tit { width: 600px; height: 43px; padding: 0px 20px; color: rgb(255, 255, 255); }
.jp-box ul { height: 420px; width: 640px; }
.jp-box .tit .closebtn { cursor: pointer; }
.jp-box .tit span { line-height: 43px; }
.fr { float: right; }
.hide { display: none; }


.prom-table,.prom-table th,.prom-table td{border:1px solid #b5e2ff;}
.prom-table{margin-bottom:25px;text-align:center;background-color:#fff; width:100%; background-color:#FFFFFF}
.prom-table tr{height:40px;}
.prom-table th,.prom-table td{padding-left:20px;padding-right:20px;}
.prom-table td{color:#e43232;}
.model-content{padding:0 15px;}
.model-content h4,.model-content p{line-height:24px;}
.model-content h4{margin-bottom:5px;font-size:18px;font-weight:normal;color:#98282b;}
.model-content p{ margin-bottom:10px}
.model-content .warn{color:#e43232;}
.model-content dl{ color:#e43232}

.layui-layer{border:5px solid #656565;background:url(images/taninbg.png) no-repeat center top #b1e1ff !important;}
.layui-layer-title{padding:0 !important;border-bottom:0 none !important;border-radius:0 !important;font-size:16px !important;font-weight:normal;color:#b50000 !important;text-align:center;background:transparent !important;}
.layui-layer-page .layui-layer-content{overflow:hidden !important;}
.layui-layer-setwin{top:5px !important;right:5px !important;}
.layui-layer-setwin .layui-layer-close1{width:30px;height:30px;background:url(images/zlc_sprites.png) no-repeat -100px 0 !important;}

.ad{  position:absolute; right:670px; top:170px}
.tits{ float:left; font-size:22px; color:#FFFFFF; font-weight:bold; margin-left:20px}